.obrigatorio {
	font-weight: bold;
}

.obrigatorio:before {
	content: "* ";
	color: red;
}

.valorTotal {
	font-weight: bold;
	color: #1C86C8;
	font-size: 25px;
}

.positivo {
	color: blue;
}

.negativo {
	color: red;
}

.four-columns {
	width: 25%;
}

.alignTop {
	vertical-align: top;
}

.negrito {
	font-weight: bold;
}

.negritoBottom {
	font-weight: bold;
	vertical-align: -100%;
}

.direita {
	text-align: right !important;
}

.centralizado {
	text-align: center;
}

.coluna-acoes {
	text-align: center;
	width: 110px;
}

.ui-panelgrid tr,.ui-panelgrid td {
	border: 0 !important;
}

.ui-datatable tbody td {
	white-space: normal;
}

.ui-datatable .ui-datatable-data .even-row td {
	background-color: #FFFFFF;
}

.ui-datatable .ui-datatable-data .odd-row td {
	background-color: #EDF3F9;
}

.full-width {
	width: 95%;
}

.panelHeader {
	color: #191D66;
	font-family: Arial, sans-serif;;
	font-size: 12px;
}

.cabecalhoRelatorio {
	color: #191D66;
	font-family: Arial, sans-serif;;
	font-size: 12px;
}

.cabecalhoRelatorioLabel {
	font-weight: bold;
	color: #191D66;
	font-family: Arial, sans-serif;;
	font-size: 12px;
}

.panelGridCenter {
	margin: 0 auto;
}

.ui-crm-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-crm-icon-blue.png") !important;
}

.ui-state-hover>.ui-crm-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-crm-icon-white.png") !important;
}

.ui-estoque-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-estoque-icon-blue.png") !important;
}

.ui-state-hover>.ui-estoque-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-estoque-icon-white.png")
		!important;
}

.ui-produto-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-produto-icon-blue.png") !important;
}

.ui-state-hover>.ui-produto-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-produto-icon-white.png")
		!important;
}

.ui-configuracoes-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-configuracoes-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-configuracoes-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-configuracoes-icon-white.png")
		!important;
}

.ui-financeiro-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-financeiro-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-financeiro-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-financeiro-icon-white.png")
		!important;
}

.ui-comunicacao-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-comunicacao-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-comunicacao-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-comunicacao-icon-white.png")
		!important;
}

.ui-clientes-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-clientes-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-clientes-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-clientes-icon-white.png")
		!important;
}

.ui-transportadores-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-transportadores-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-transportadores-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-transportadores-icon-white.png")
		!important;
}

.ui-usuarios-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-usuarios-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-usuarios-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-usuarios-icon-white.png")
		!important;
}

.ui-fornecedores-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-fornecedores-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-fornecedores-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-fornecedores-icon-white.png")
		!important;
}

.ui-entrada-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-entrada-icon-blue.png") !important;
}

.ui-state-hover>.ui-entrada-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-entrada-icon-white.png")
		!important;
}

.ui-saida-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-saida-icon-blue.png") !important;
}

.ui-state-hover>.ui-saida-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-saida-icon-white.png") !important;
}

.ui-blacklist-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-blacklist-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-blacklist-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-blacklist-icon-white.png")
		!important;
}

.ui-recebida-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-recebida-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-recebida-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-recebida-icon-white.png")
		!important;
}

.ui-sms-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-sms-icon-blue.png") !important;
}

.ui-state-hover>.ui-sms-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-sms-icon-white.png") !important;
}

.ui-generic-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-generic-icon-blue.png") !important;
}

.ui-state-hover>.ui-generic-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-generic-icon-white.png")
		!important;
}

.ui-entrada2-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-entrada2-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-entrada2-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-entrada2-icon-white.png")
		!important;
}

.ui-conta-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-conta-icon-blue.png") !important;
}

.ui-state-hover>.ui-conta-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-conta-icon-white.png") !important;
}

.ui-receita-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-receita-icon-blue.png") !important;
}

.ui-state-hover>.ui-receita-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-receita-icon-white.png")
		!important;
}

.ui-despesa-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-despesa-icon-blue.png") !important;
}

.ui-state-hover>.ui-despesa-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-despesa-icon-white.png")
		!important;
}

.ui-notificacao-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-notificacao-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-notificacao-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-notificacao-icon-white.png")
		!important;
}

.ui-perfil-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-perfil-icon-blue.png") !important;
}

.ui-state-hover>.ui-perfil-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-perfil-icon-white.png") !important;
}

.ui-contasms-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-contasms-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-contasms-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-contasms-icon-white.png")
		!important;
}

.ui-boleto-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-boleto-icon-blue.png") !important;
}

.ui-state-hover>.ui-boleto-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-boleto-icon-white.png") !important;
}

.ui-contasms-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-contasms-icon-blue.png")
		!important;
}

.ui-state-hover>.ui-contasms-icon {
	background-image:
		url("../imagens/layout/menuIcons/ui-contasms-icon-white.png")
		!important;
}

.blacklist {
	background-image: url("../imagens/layout/blacklist.png") !important;
}

.smsEnviada {
	background-image: url("../imagens/layout/smsEnviada.png") !important;
}

.smsNaoEnviada {
	background-image: url("../imagens/layout/smsNaoEnviada.png") !important;
}

.mensagemEnviada {
	background-image: url("../imagens/layout/mensagemEnviada.png")
		!important;
}

.mensagemNaoEnviada {
	background-image: url("../imagens/layout/mensagemNaoEnviada.png")
		!important;
}

.botaoLogout {
	background-color: transparent !important;
	background-image: url(../imagens/layout/icon-power.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-border-radius: 60 !important;
	-moz-border-radius: 60 !important;
	border-radius: 42px !important;
	font-size: 12px;
	font-family: Arial !important;
	color: #ffffff !important;
	border: 0px !important;
	padding: 12px 16px 12x 16px !important;
	text-decoration: none !important;
	-webkit-border-radius: 42 !important;
	text-indent: -9999px;
	text-decoration: none !important;
	cursor: pointer;
}

.botaoLogout:hover {
	background-color: #db0b0b !important;
	background-image: url(../imagens/layout/icon-power.png);
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none !important;
	cursor: pointer;
}

.botao {
	-moz-box-shadow: inset 0px 0px 0px 0px #97c4fe !important;
	-webkit-box-shadow: inset 0px 0px 0px 0px #97c4fe !important;
	box-shadow: inset 0px 0px 0px 0px #97c4fe !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1C86C8
		), color-stop(1, #1e62d0)) !important;
	background: -moz-linear-gradient(center top, #1C86C8 5%, #1e62d0 100%)
		!important;
	background-color: #1C86C8 !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 4px !important;
	display: inline-block !important;
	color: #ffffff !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: bold !important;
	padding: 2px 8px !important;
	text-decoration: none !important;
	text-shadow: 0px 0px 0px #1570cd !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C86C8',
		endColorstr='#1e62d0') !important;
}

.botao:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0
		), color-stop(1, #1C86C8)) !important;
	background: -moz-linear-gradient(center top, #1e62d0 5%, #1C86C8 100%)
		!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0',
		endColorstr='#1C86C8') !important;
	background-color: #1e62d0 !important;
}

.botao:active {
	position: relative !important;
	top: 1px !important;
}

.botaoGerar {
	-moz-box-shadow: inset 0px -1px 0px -1px #97c4fe !important;
	-webkit-box-shadow: inset 0px -1px 0px -1px #97c4fe !important;
	box-shadow: inset 0px -1px 0px -1px #97c4fe !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6
		), color-stop(1, #1e62d0)) !important;
	background: -moz-linear-gradient(center top, #3d94f6 5%, #1e62d0 100%)
		!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6',
		endColorstr='#1e62d0') !important;
	background-color: #3d94f6 !important;
	-webkit-border-top-left-radius: 6px !important;
	-moz-border-radius-topleft: 6px !important;
	border-top-left-radius: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-moz-border-radius-topright: 6px !important;
	border-top-right-radius: 6px !important;
	-webkit-border-bottom-right-radius: 6px !important;
	-moz-border-radius-bottomright: 6px !important;
	border-bottom-right-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	-moz-border-radius-bottomleft: 6px !important;
	border-bottom-left-radius: 6px !important;
	text-indent: 0px !important;
	display: inline-block !important;
	color: #ffffff !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	font-style: normal !important;
	height: 28px !important;
	line-height: 28px !important;
	width: 97px !important;
	text-decoration: none !important;
	text-align: center !important;
	text-shadow: 0px 0px 1px #1570cd !important;
}

.botaoGerar:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0
		), color-stop(1, #3d94f6)) !important;
	background: -moz-linear-gradient(center top, #1e62d0 5%, #3d94f6 100%)
		!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0',
		endColorstr='#3d94f6') !important;
	background-color: #1e62d0 !important;
}

.botaoGerar:active {
	position: relative !important;
	top: 1px !important;
}

#divBotoes {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	text-align: right;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}